Add an `export` builtin, and API to write to libarchive
authorColin Walters <walters@verbum.org>
Thu, 28 Jan 2016 19:41:27 +0000 (14:41 -0500)
committerColin Walters <walters@verbum.org>
Sun, 14 Feb 2016 14:53:01 +0000 (09:53 -0500)
commit355f8438ef4fe2720d25e8241aa76797b7029522
tree707b54822218cbebd9dbdd37f7900f470613c36d
parente9ccdd2d007801ef25cc7283188942d791889c27
Add an `export` builtin, and API to write to libarchive

At the moment I'm looking at using rpm-ostree to manage RPM inputs
which can then be converted into Docker images.  It's most convenient
if we can stream directly out of libostree rather than doing a
checkout + tar combination.

There are also backup/debugging etc. reasons to implement `export` as
well.
Makefile-man.am
Makefile-ostree.am
Makefile-tests.am
src/libostree/ostree-repo-libarchive.c
src/libostree/ostree-repo.h
src/ostree/main.c
src/ostree/ot-builtin-diff.c
src/ostree/ot-builtin-export.c [new file with mode: 0644]
src/ostree/ot-builtins.h
tests/test-export.sh [new file with mode: 0755]